from django.db import models

# Create your models here.
'''

    @author:陈王艺阳,张沛然
    @description:
        在此处存放着与系统登录等核心功能相关的实体类
'''


class user(models.Model):
    '''

        @author:陈王艺阳,张沛然
        @description:
            -用户的基础信息
            - `user_id` : 用户id，为主键
            - `user_name` : 用户名
            - `user_real_name` : 用户的真实姓名
            - `user_password` : 用户的密码
            - `user_wallet_balance` : 用户的钱包余额
            - `user_phone_number` : 用户手机号
            - `user_annual_income` : 年收入
            - `user_expected_time` : 预期投资年限
            - `user_expected_return_rate` : 预期收益率
            - `user_risk_ratio` : 风险投资占总投资的比例
    '''
    user_name = models.CharField(max_length=255)
    user_real_name = models.CharField(max_length=255)
    user_password = models.CharField(max_length=255)
    user_wallet_balance = models.DecimalField(decimal_places=2,max_digits=20)
    user_phone_number = models.CharField(max_length=40)
    user_annual_income = models.DecimalField(decimal_places=2,max_digits=20)
    user_expected_time = models.SmallIntegerField(default=1)
    user_expected_return_rate = models.DecimalField(decimal_places=2,max_digits=20)
    user_risk_ratio = models.DecimalField(decimal_places=2,max_digits=20)